.nav-container {
    width: 100%;
}

.nav-item {
    width: 100%;
    height: 80px;
    padding: 10px 10px;
    border-bottom: 1px solid #ddd;
}

.nav-item-icon {
    float: left;
    width: 20%;
    padding: 5px 0;
    text-align: center;
}

.nav-item-container {
    float: left;
    width: 65%;
}

.nav-item-title {
    font-size: 1.2em;
    color: black;
}

.nav-item-desc {
    font-size: 0.9em;
    color: #bbb;
}

.nav-item-right {
    float: left;
    width: 15%;
    color: blue;
    text-align: center;
    border: 1px solid blue;
    border-radius: 4px;
    margin-top: 15px;
}

.question-list-top {
    margin: 10px;
    padding: 0 5px 5px 5px;
    color: #888;
}

.question-list-count {
    float: left;
}

.question-list-sort {
    float: right;
}

.am-panel-default>.am-panel-hd {
    background-color: white;
}

.am-panel-hd {
    border-bottom: none;
}

.question-list {
    padding-top: 10px;
}

.question-item-title,
.question-item-time {
    font-size: 0.8em;
    color: #888;
}

.question-item-title,
.question-item-user,
.question-item-category {
    float: left;
}

.question-item-user>img {
    width: 35px;
}

.question-item-category {
    padding-left: 10px;
}

.question-item-time {
    float:right;
}

.question-item .question-item-body {
    padding-top: 0;
}

.question-item-content {
    padding-bottom: 10px;
}

.question-item-bottom>img {
    float: left;
}

.question-item-view {
    float: right;
    padding-top: 10px;
    font-size: 0.8em;
    color: #888;
}